button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync.git-sync {
  cursor: not-allowed;
}
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync.git-pull-request > span > span {
  position: absolute;
  font-size: 0.6em;
  margin-left: -1em;
  background: dimgrey;
  color: white;
  border-radius: 9999px;
  padding-left: 0.2em;
  padding-right: 0.2em;
  line-height: 1.3em;
  opacity: 0.5;
}
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync > span > svg,
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync > svg {
  fill: none;
  color: #aaa;
}
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync > span > svg:hover,
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync > svg:hover {
  fill: none;
  color: #444;
}

@keyframes rotation {
  from {
      transform: rotate(0deg);
  }
  to {
      transform: rotate(359deg);
  }
}
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync.syncing > span > svg,
button.tc-btn-invisible.tc-btn-plugins-linonetwo-nodejs-webcatalog-git-sync.syncing > svg {
  animation: rotation 2s infinite linear;
}
